home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1999 Spring / macformat-077.iso / Shareware Plus / Development / SpriteWorld 2.2 Extra Demos / User Contributions / ButtonBreakOut ƒ / ButtonSprite / ButtonSprite.note < prev   
Encoding:
Text File  |  1998-12-22  |  899 b   |  15 lines  |  [TEXT/CWIE]

  1. ButtonSprite.note
  2.  
  3. √    - saving positions: submodule  SpritePersistence
  4.  
  5.     - dragging: grid: would be nice to make the grid dynamically switchable and adaptable. e.g.: ctrl means
  6.         grid on, shift means hz/vt constraint on; and they are reexamined each time we go through the loop, in
  7.         the ButtonMoveProc. The position display could also be switchable.. But too many modifier commands to
  8.         remember, and we won't remember..
  9.  
  10. √    - dragging coordinates: press cmd-option (instead of cmd alone) to get a running display of dragged button coords.
  11.     
  12. √    - inhibiting buttons: global flag <gButtonsAreActive> may be set or reset by main application at any time. 
  13.         By default, it has the value of <kAreControlsDraggable>: when user sets kAreControlsDraggable to false,
  14.         gButtonsAreActive will automatically be false.
  15.         Setting  gButtonsAreActive=false  will work cleanly _even_ if done in the middle of a drag.